export default store => {
  // if (localStorage.state) store.replaceState(JSON.parse(localStorage.state))
  store.subscribe((mutation, state) => {
    localStorage.state = JSON.stringify(state)
  })
}
// export function saveToLocal (id, key, value) {
//   let seller = window.localStorage._seller_
//   if (!seller) {
//     seller = {}
//     seller[id] = {}
//   } else {
//     seller = JSON.parse(seller)
//     if (!seller[id]) {
//       seller[id] = {}
//     }
//   }
//   seller[id][key] = value
//   window.localStorage._seller_ = JSON.stringify(seller)
// }

// export function loadFromLocal (id, key, def) {
//   let seller = window.localStorage._seller_
//   if (!seller) {
//     return def
//   }
//   seller = JSON.parse(seller)[id]
//   if (!seller) {
//     return def
//   }
//   let ret = seller[key]
//   return ret || def
// }
